body {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 14px;
}

@CHARSET "UTF-8";
.userProfile {
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size: 24px;
	color: #2F09ED;
	text-align:center;
}

.formContent div span{
	width:350px;
	display:inline-block;
	float:left;
}

.inputGroup{
	margin:20px 0px 10px 0px;
}
.inputGroup .funcGroup{
	 height:150px;
	 width:250px;
	 overflow:auto;
	 border:1px solid #52A3CC;
	 display:inline-block;
	 padding:10px 0px 0px 10px;
}
.inputGroup .funcGroup .funcGroupLabel{
	 margin-top:5px;
	 font-weight:bold;
}
.inputGroup .sndFunc{
	width:320px;
	height:100px; 
	border:1px solid #52A3CC;
	display:inline-block;
	padding:10px 0px 0px 10px;
}
.inoutGroup .sndFuncNonBlock .funcGroupNonGroup{
	
}
.inputGroup .securityGroup{
	 height:150px;
	 width:250px;
	 overflow:auto;
	 border:1px solid #52A3CC;
	 display:inline-block;
	 padding:10px 0px 0px 10px;
}
span.field input.error{
	border: 1px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}
label { font-weight: bold; }
#preApprovedRegForm .label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 125px;
  white-space: nowrap;
}
#preApprovedRegForm .field {
  padding-bottom: 10px;
  white-space: nowrap;
}
#preApprovedRegForm .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#preApprovedRegForm .textfield {
  width: 150px;
}

label.error {
  /* background:url("images/unchecked.gif") no-repeat 0px 0px; */
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}

/* #preApprovedRegForm label.checked {
  background:url("images/checked.gif") no-repeat 0px 0px;
} */
div.error {
	color: red;
	font-weight:bold;
	font-size:24px;
}
div.field div.formError {
	display: none;
	color: #FF0000;
}
div.field input.error, div.errorRow div.field input{
	border: 2px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}
div{
	margin:4px;
}
.NavBar{
	background-color:#000066;
	height:28px;
}
.link{
	color:white;
	padding:10px;
}

.disabled {
	background: #CCCCCC;
}

/**********************
 * Security Group
 **********************/
 #scyGrp ul, #securityGroup ul, #funcGrpRoleContainer ul{
 	/* border: 1px red solid; */
 	padding-left: 20px;
 	margin-top: 0;
 }
 #scyGrp li, #securityGroup li, #funcGrpRoleContainer li {
 	/* border: 1px green solid; */
 	list-style-type: disc; list-style-image: url(../../../images/group.gif); list-style-position: inside; 
 }
